/**
 * 游戏常用工具,此类包括常用的游戏工具，均为static方法
 * @type {GameUtils}
 * @class
 */
var GameUtils={
	/**
	 * 添加瓦片地图
	 * @param {Phaser.Game} game [Phaser.Game]
	 * @param {string} key  地图数据文件的key
	 * @return {Phaser.Tilemap} Phaser.Tilemap的对象
	 * @static
	 * @function
	 */
	addTilemap:function(game,key){
		//获取地图json配置文件
		var mapData=game.cache.getTilemapData(key).data;
		//根据地图配置文件加载地图
		var tilemap=game.add.tilemap(key,mapData.tilewidth, mapData.tileHeight,mapData.width, mapData.height);
		//加载图集
		for(var i=0,len=mapData.tilesets.length;i<len;i++)
		{
			var name=mapData.tilesets[i].name;
			tilemap.addTilesetImage(name);
		}
		//加载层
		for(var i=0,len=mapData.layers.length;i<len;i++)
		{
			var name=mapData.layers[i].name;
			var layer=tilemap.createLayer(name);
		}
		return tilemap;
	}
};